package com.ssy.lingxi.settle.accounts.model.bo;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 请款明细收款状态数据
 * @author 彭冬冬
 * @date 2021/12/30
 * @version 2.0.0
 */
public class ApplyAmountDetailBO implements Serializable {
    private static final long serialVersionUID = 6556056753066996118L;

    public ApplyAmountDetailBO() {
    }

    public ApplyAmountDetailBO(Long billId,
                               Integer billType,
                               BigDecimal taxRate,
                               Integer status,
                               BigDecimal applyPayment) {
        this.billId = billId;
        this.billType = billType;
        this.taxRate = taxRate;
        this.status = status;
        this.applyPayment = applyPayment;
    }

    /**
     * 单据id
     */
    private Long billId;

    /**
     * 单据类型
     */
    private Integer billType;

    /**
     * 税率
     */
    private BigDecimal taxRate;

    /**
     * 单据状态
     */
    private Integer status;

    /**
     * 请款金额
     */
    private BigDecimal applyPayment;

    public Long getBillId() {
        return billId;
    }

    public void setBillId(Long billId) {
        this.billId = billId;
    }

    public Integer getBillType() {
        return billType;
    }

    public void setBillType(Integer billType) {
        this.billType = billType;
    }

    public BigDecimal getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(BigDecimal taxRate) {
        this.taxRate = taxRate;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public BigDecimal getApplyPayment() {
        return applyPayment;
    }

    public void setApplyPayment(BigDecimal applyPayment) {
        this.applyPayment = applyPayment;
    }
}
